package object;

import java.util.Scanner;

public class Test_1 {
//    public static void main(String[] args) {
//        System.out.println("抛出异常前");
//        try{
//            int a = 10 / 0;
//            int[] arr = {1,2,};
//            System.out.println(arr[100]);
//        } catch(ArithmeticException e){
//            System.out.println("算数异常");
//        } catch(NullPointerException e){
//            System.out.println("空指针异常");
//        } catch(ArrayIndexOutOfBoundsException e){
//            System.out.println("数组越界");
//        } catch(Exception e){
//            System.out.println("捕获异常");
//        }
//        System.out.println("抛出异常后");
//
//    }

//    public static void main(String[] args) {
//        try{
//            int a = 10 / 0;
//        } catch(Exception e){
//            System.out.println("捕获异常");
//        } catch(ArithmeticException e){
//            System.out.println("算数异常");
//        }
//
//    }

//    public static void main(String[] args) {
//        Scanner scanner = new Scanner(System.in);
//        int input = scanner.nextInt();
//        try{
//            if(input == 1){
//                int a = 10 / 0;
//            } else if(input == 2){
//                int[] arr = {1,2,3};
//                System.out.println(arr[100]);
//            } else{
//                int[] arr1 = null;
//                System.out.println(arr1.length);
//            }
//        } catch(ArithmeticException e){
//            System.out.println("算数异常");
//        } catch(NullPointerException e){
//            System.out.println("空指针异常");
//        } catch(ArrayIndexOutOfBoundsException e){
//            System.out.println("数组越界");
//        }
//    }

//    public static void main(String[] args) {
//        int a = 10 / 0;
//        try{
//            System.out.println(a);
//        } catch(ArrayIndexOutOfBoundsException e){
//            System.out.println(" ");
//        }
//        System.exit(0);
//    }


//    public static void main(String[] args) {
//        try{
//            int[] arr = null;
//            System.out.println(arr.length);
//        } catch(ArithmeticException | ArrayIndexOutOfBoundsException | NullPointerException e){
//            System.out.println("捕获异常");
//        }
//    }




}
